package yuque.a1至20.CalculateEContinuously;

/**
 * ClassName: NiString
 * Package: yuque
 * Description:
 *
 * @Author fjorid
 * @Create 2024/12/30 20:10
 * @Version 1.0
 */
import java.util.Scanner;

class NiString {
    public static void main(String[] args) {
        // 创建Scanner对象用于接收键盘输入
        Scanner scanner = new Scanner(System.in);

        // 提示用户输入字符串
        System.out.println("请输入一串字符串: ");

        // 从键盘读取一行文本
        String inputString = scanner.nextLine();/*nextLine() 方法
        功能：nextLine() 方法用于读取一行文本，直到遇到换行符（\n），然后返回该行的内容（不包括换行符）。
        返回值：返回一个字符串，表示读取到的行。
        使用场景：适用于读取用户输入的字符串，尤其是当输入可能包含空格时。*/

        // 逆序输出字符串
        System.out.println("该字符串的逆序为: ");
        for (int i = inputString.length() - 1; i >= 0; i--) {
            System.out.print(inputString.charAt(i));//String类的charAt方法，输出字符串中指定位置的字符，从零开始。
        }

        // 关闭scanner对象
        scanner.close();
    }
}